import {
  // create naive ui
  create,
  // component
  NAffix,
  NConfigProvider,
  NMessageProvider,
  NButton,
  NButtonGroup,
  NIcon,
  NBreadcrumb,
  NBreadcrumbItem,
  NDrawer,
  NDrawerContent,
  NDialog,
  NModal,
  NCard,
  NRadio,
  NUpload,
  NInput,
  NAvatar,
  NTabs,
  NTabPane,
  NDataTable,
  NTable,
  NSelect,
  NPopover,
  NColorPicker,
  NImage,
  NSpin,
  NSpace,
  NPagination,
  NSwitch,
  NScrollbar,
  NCheckbox,
  NPopselect,
  NTag,
  NDatePicker,
  NSteps,
  NStep,
  NAutoComplete,
  NTree,
  NInputNumber,
} from "naive-ui";

const naive = create({
  components: [
    NConfigProvider,
    NMessageProvider,
    NButton,
    NIcon,
    NBreadcrumb,
    NBreadcrumbItem,
    NDrawer,
    NDrawerContent,
    NDialog,
    NModal,
    NCard,
    NRadio,
    NUpload,
    NInput,
    NAvatar,
    NTabs,
    NTabPane,
    NDataTable,
    NTable,
    NSelect,
    NPopover,
    NColorPicker,
    NImage,
    NSpin,
    NSpace,
    NPagination,
    NSwitch,
    NScrollbar,
    NAffix,
    NCheckbox,
    NPopselect,
    NTag,
    NButtonGroup,
    NDatePicker,
    NSteps,
    NStep,
    NAutoComplete,
    NTree,
    NInputNumber,
  ],
});

export default naive;
